import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      "@": path.resolve(__dirname, "src"),
    },
  },
  // 此处配置跨域，具体查看vite官网
  server: {
    proxy: {
      "/api": {
        target: "http://syt.atguigu.cn",
        changeOrigin: true,
        // 重写，此处将api替换成空，此处(教程)不需要，直接备注掉
        // rewrite: (path) => path.replace(/^\/api/, ""),
      },
    },
  },
  // 跨域配置，具体见vite中文官网，此教程中未使用

  // cors: {
  //   origin: "*",
  //   methods: "GET,HEAD,PUT,PATCH,POST,DELETE",
  //   preflightContinue: false,
  //   optionsSuccessStatus: 204,
  // },
});
